package com.cci.kangdao.utilTool;

//import java.io.FileNotFoundException;
//import java.io.IOException;
//import java.io.InputStream;
//import java.net.HttpURLConnection;
//import java.net.URL;

public class HttpRequestSms {

//注释不再需要的短信工具类
//sxt 20230814
//Header Manipulation

//	public HttpRequestSms() {
//		cookie = null;
//		hc = null;
//		code = "UTF-8";
//	}
//
//	public String getCode() {
//		return code;
//	}
//
//	public void setCode(String code) {
//		this.code = code;
//	}
//
//	public String doRequest(String url, String referer) throws FileNotFoundException, IOException {
//		return doRequest(url, "GET", "", referer);
//	}
//
//	public String doRequest(String url, String method, String postmsg, String referer)
//			throws FileNotFoundException, IOException {
//		String result = null;
//		InputStream in = null;
//		try {
//			in = getRequestInputStream(url, method, postmsg, referer);
//		} catch (FileNotFoundException e) {
//			throw e;
//		}
//		StringBuffer sb = new StringBuffer();
//		int ch;
//		while ((ch = in.read()) >= 0) {
//			sb.append((char) ch);
//		}
//		in.close();
//		result = sb.toString();
//		result = new String(result.getBytes("iso8859-1"), code);
//		return result;
//	}
//
//	private InputStream getRequestInputStream(String url, String method, String postmsg, String referer)
//			throws IOException {
//		InputStream in = null;
//		URL u = new URL(url);
//		hc = (HttpURLConnection) u.openConnection();
//		hc.setConnectTimeout(connectTimeout);
//		if (getCookie() != null) {
//			hc.setRequestProperty("Cookie", getCookie());
//		}
//		if (referer != null && !referer.equals("")) {
//			hc.setRequestProperty("userid", AESTool.encryptString(referer));
//		}
//		hc.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
//		hc.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
////		hc.setRequestProperty("userid",AESTool.encryptString("01f8087b-c81e-4e3a-89d9-1008eaf1867a"));
//		hc.setRequestProperty("Authorization", "ADBC#DSSEDDE");
//		hc.setRequestProperty("userid",AESTool.encryptString("d8456ae8-f2e0-4700-8683-6372b6623bd6"));//mi正式
//		//hc.setRequestProperty("Authorization", "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUz");
////
////		hc.setRequestProperty("userid",AESTool.encryptString("3ebc6107-de07-4129-a627-4f51e4006edf"));//正式admin
//
//		if (method.equalsIgnoreCase("POST")) {
//			hc.setRequestMethod("POST");
//			hc.setDoOutput(true);
//			hc.getOutputStream().write(postmsg.getBytes(this.code));
//		}
//		in = hc.getInputStream();
//		String tmps = hc.getHeaderField("Set-Cookie");
//		if (tmps != null && tmps != "") {
//			setCookie(tmps);
//		}
//		return in;
//	}
//
//	private String cookie;
//	private HttpURLConnection hc;
//	private String code;
//	private int connectTimeout = 5000;
//
//	/**
//	 * @return the cookie
//	 */
//	public String getCookie() {
//		return cookie;
//	}
//
//	/**
//	 * @param cookie
//	 *            the cookie to set
//	 */
//	public void setCookie(String cookie) {
//		this.cookie = cookie;
//	}
//
//	/**
//	 * @return the connectTimeout
//	 */
//	public int getConnectTimeout() {
//		return connectTimeout;
//	}
//
//	/**
//	 * @param connectTimeout
//	 *            the connectTimeout to set
//	 */
//	public void setConnectTimeout(int connectTimeout) {
//		this.connectTimeout = connectTimeout;
//	}
}
